package com.first_javaee.h5controller;

import com.first_javaee.entity.TimeTable;
import com.first_javaee.service.TimeTableService;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpServletRequest;

//@Controller
//系统把所有含有@RestController和@Controller注释的都表示为控制器，
//url发送过来的请求都到含有这注释的类里面去查找
//若在其中找到含有请求名的就表示找到了
//404就是没找到
@RestController //注解:用于让系统帮我们做什么事情(控制器的标识)
public class CCurriculum {
    //请求名，用于接受网页或者小程序，h5发送过来的url数据
    //例如：http://192.168.1.232：8080/qry_time_table
    @RequestMapping("qry_time_table")   //根据""里的内容来查找后面代码的方法
    public String qryTimeTable(HttpServletRequest request){ //()内为形参
        String no=request.getParameter("sno"); //根据参数名称获取参数值
        String password=request.getParameter("pwd");    //Parameter参数
        String stuTerm=request.getParameter("term");
        System.out.println("no:"+no);   //用于确认是否出问题
        System.out.println("password:"+password);
        System.out.println("stuTerm:"+stuTerm);
//        TimeTable timeTable=new TimeTable();
//        timeTable.setTeacherName("唐红军");
//        timeTable.setClassRoom("C111");
//        timeTable.setCourseName("javaEE");
//        timeTable.setWeek("周二");
//        timeTable.setStart(8);
//        timeTable.setLength(5);
//        return timeTable.toString();
        TimeTableService timeTableService =new TimeTableService();
        TimeTable timeTable=timeTableService.qryTimeTable(no,password,stuTerm);
        return timeTable.toString();
    }
    @RequestMapping("qry_student_grade_table")
    public String qryStudentGradeTable(){
        return "这是我的成绩表";
    }
}
